#2013年省赛-程序设计题 翻硬币
s1 = list(input())
s2 = list(input())
ans = 0
# 同时翻转两个，从第一个开始，最后一个可以不管
# 题目保证输入有解（差异数为偶数
for i in range(len(s1) - 1):
    if s1[i] != s2[i]:
        s1[i] = 'o' if s1[i] == '*' else '*'
        s1[i + 1] = 'o' if s1[i + 1] == '*' else '*'
        ans += 1

print(ans)

